﻿<?xml version="1.0" encoding="utf-8"?>
<doc>
  <assembly>
    <name>Microsoft.VisualStudio.TemplateWizardInterface</name>
  </assembly>
  <members>
    <member name="T:Microsoft.VisualStudio.TemplateWizard.IFilterTokenValues">
      <summary>Specifies the filtering logic to run when a project or item is instantiated from a template.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.TemplateWizard.IFilterTokenValues.FilterReplacementTokens(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.String})">
      <summary>Specifies the filtering logic to run when a project or item is instantiated from a template.</summary>
      <param name="projectFileExtension">The file name extenstion of the project file.</param>
      <param name="projectItemFileExtension">The file name extension of the item.</param>
      <param name="replacementValues">The keys and values to use during parameter replacement.</param>
    </member>
    <member name="T:Microsoft.VisualStudio.TemplateWizard.IWizard">
      <summary>Defines the logic for a template wizard extension.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.TemplateWizard.IWizard.BeforeOpeningFile(EnvDTE.ProjectItem)">
      <summary>Runs custom wizard logic before opening an item in the template.</summary>
      <param name="projectItem">The project item that will be opened.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.TemplateWizard.IWizard.ProjectFinishedGenerating(EnvDTE.Project)">
      <summary>Runs custom wizard logic when a project has finished generating.</summary>
      <param name="project">The project that finished generating.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.TemplateWizard.IWizard.ProjectItemFinishedGenerating(EnvDTE.ProjectItem)">
      <summary>Runs custom wizard logic when a project item has finished generating.</summary>
      <param name="projectItem">The project item that finished generating.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.TemplateWizard.IWizard.RunFinished">
      <summary>Runs custom wizard logic when the wizard has completed all tasks.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.TemplateWizard.IWizard.RunStarted(System.Object,System.Collections.Generic.Dictionary{System.String,System.String},Microsoft.VisualStudio.TemplateWizard.WizardRunKind,System.Object[])">
      <summary>Runs custom wizard logic at the beginning of a template wizard run.</summary>
      <param name="automationObject">The automation object being used by the template wizard.</param>
      <param name="replacementsDictionary">The list of standard parameters to be replaced.</param>
      <param name="runKind">A <see cref="T:Microsoft.VisualStudio.TemplateWizard.WizardRunKind" /> indicating the type of wizard run.</param>
      <param name="customParams">The custom parameters with which to perform parameter replacement in the project.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.TemplateWizard.IWizard.ShouldAddProjectItem(System.String)">
      <summary>Indicates whether the specified project item should be added to the project.</summary>
      <returns>true if the project item should be added to the project; otherwise, false.</returns>
      <param name="filePath">The path to the project item.</param>
    </member>
    <member name="T:Microsoft.VisualStudio.TemplateWizard.TemplateWizardDisallowUserTemplatesSecurityAttribute">
      <summary>Specifies that the template wizard extension will only load templates located in the Visual Studio installation directory or one of its subdirectories.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.TemplateWizard.TemplateWizardDisallowUserTemplatesSecurityAttribute.#ctor(System.Boolean)">
      <summary>Specifies that the template wizard extension will only load templates located in the Visual Studio installation directory or one of its subdirectories.</summary>
      <param name="disallowUserTemplates">true to specify that the template wizard extension will only load templates located in the Visual Studio installation directory or one of its subdirectories; otherwise, false. The default is false.</param>
    </member>
    <member name="P:Microsoft.VisualStudio.TemplateWizard.TemplateWizardDisallowUserTemplatesSecurityAttribute.DisallowUserTemplates">
      <summary>Gets a value that indicates whether to disallow user templates.</summary>
      <returns>true to disallow user templates; otherwise, false.</returns>
    </member>
    <member name="T:Microsoft.VisualStudio.TemplateWizard.TemplateWizardSecurityAttribute">
      <summary>Specifies that the template wizard extension will only run when called by the specified template.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.TemplateWizard.TemplateWizardSecurityAttribute.#ctor(System.String)">
      <summary>Specifies that the template wizard extension will only run when called by the specified template.</summary>
      <param name="callingTemplate">The name of the template allowed to call the template wizard extension. For example, MyTemplate.vstemplate.</param>
    </member>
    <member name="P:Microsoft.VisualStudio.TemplateWizard.TemplateWizardSecurityAttribute.CallingTemplate">
      <summary>Gets the name of the template allowed to call the template wizard extension.</summary>
      <returns>The name of the template allowed to call the template wizard extension.</returns>
    </member>
    <member name="T:Microsoft.VisualStudio.TemplateWizard.WizardBackoutException">
      <summary>The exception that is thrown when the template wizard is backed out before it has completed.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.TemplateWizard.WizardBackoutException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.TemplateWizard.WizardBackoutException" />.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.TemplateWizard.WizardBackoutException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.TemplateWizard.WizardBackoutException" /> class with serialized data.</summary>
      <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
      <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic)</exception>
      <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is a null reference (Nothing in Visual Basic) or <see cref="P:Microsoft.VisualStudio.TemplateWizard.WizardBackoutException.HResult" /> is zero (0).</exception>
    </member>
    <member name="M:Microsoft.VisualStudio.TemplateWizard.WizardBackoutException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.TemplateWizard.WizardBackoutException" /> class with the specified error message.</summary>
      <param name="message"></param>
    </member>
    <member name="M:Microsoft.VisualStudio.TemplateWizard.WizardBackoutException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.TemplateWizard.WizardBackoutException" /> class with the specified error message and a reference to the inner exception that is the cause of this exception.</summary>
      <param name="message"></param>
      <param name="innerException"></param>
    </member>
    <member name="P:Microsoft.VisualStudio.TemplateWizard.WizardBackoutException.HResult">
      <summary>Gets or sets HRESULT, a coded numerical value that is assigned to a specific exception.</summary>
      <returns>The HRESULT value.</returns>
    </member>
    <member name="T:Microsoft.VisualStudio.TemplateWizard.WizardCancelledException">
      <summary>The exception that is thrown when the template wizard is cancelled before it has completed.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.TemplateWizard.WizardCancelledException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.TemplateWizard.WizardCancelledException" /> class.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.TemplateWizard.WizardCancelledException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.TemplateWizard.WizardCancelledException" /> class with serialized data.</summary>
      <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
      <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic)</exception>
      <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is a null reference (Nothing in Visual Basic) or <see cref="P:Microsoft.VisualStudio.TemplateWizard.WizardCancelledException.HResult" /> is zero (0).</exception>
    </member>
    <member name="M:Microsoft.VisualStudio.TemplateWizard.WizardCancelledException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.TemplateWizard.WizardCancelledException" /> class with the specified error message.</summary>
      <param name="message"></param>
    </member>
    <member name="M:Microsoft.VisualStudio.TemplateWizard.WizardCancelledException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.TemplateWizard.WizardCancelledException" /> class with the specified error message and a reference to the inner exception that is the cause of this exception.</summary>
      <param name="message"></param>
      <param name="innerException"></param>
    </member>
    <member name="P:Microsoft.VisualStudio.TemplateWizard.WizardCancelledException.HResult">
      <summary>Gets or sets HRESULT, a coded numerical value that is assigned to a specific exception.</summary>
      <returns>The HRESULT value.</returns>
    </member>
    <member name="T:Microsoft.VisualStudio.TemplateWizard.WizardRunKind">
      <summary>Specifies constants that define the different templates the template wizard can create.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.TemplateWizard.WizardRunKind.AsNewItem">
      <summary>A new item template.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.TemplateWizard.WizardRunKind.AsNewProject">
      <summary>A new project template.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.TemplateWizard.WizardRunKind.AsMultiProject">
      <summary>A new multi-project template.</summary>
    </member>
  </members>
</doc>